Using 3-Dimensional Seed Filling in View Space to Accelerate Volume Rendering
نویسنده
چکیده
This paper presents and evaluates a novel method for projecting a three-dimensional volumetric 6-connected object onto a 2D view using seed filling in the view space. Resampling a 6-connected volume by ray casting produces a new 6-connected volume, provided that the sampling rate is high enough. This new volume can be projected by a 3-dimensional seed filling algorithm. We implement and evaluate a volume rendering algorithm which performs the resampling and seed filling in one pass. With this algorithm the projection can be calculated by accessing only part of the voxels within the data set. The method was implemented on a general purpose computer architecture and tested with several artificial and medical volumetric data sets. The frame rate achieved by the algorithm allows nearly interactive (4-5 frames per second) rotation of typical medical volumetric images (MR data 256x256x128 was used) on a common single-processor personal computer with no specialized hardware. The algorithm requires a preprocessing step to find the initial seed voxels. Our current implementation supports only parallel projection.
منابع مشابه
Volume rendering using seed-filling acceleration: supporting cut planes by fast reseeding.
OBJECTIVE Seed filling in view lattice is a method for accelerating volume rendering. Our previously published results on using seed filling had the limitation that they did not support cut planes. Cut planes are one of the main advantages of using volume rendering over surface rendering. In this article we describe the seed-filling acceleration technique and propose two fast reseeding processe...
متن کاملSpatial Relationship between Mandibular Third Molars and Inferior Alveolar Nerve using a Volume Rendering Software
Precise localization of the third molars in relation to the inferior alveolar nerve canal is critical from a clinical point of view and strongly affects the surgical treatment outcome. Recently, by using three-dimensional modeling software, the relationship of third molar root apices and inferior alveolar nerve canal can be better understood. In this study, the spatial relationship of two surgi...
متن کاملOptimizing Cache Behavior of Ray-Driven Volume Rendering Using Space-Filling Curves
of the Thesis Optimizing Cache Behavior of Ray-Driven Volume Rendering Using Space-Filling Curves by Oleg Mishchenko Master of Science in Computer Science Stony Brook University 2006 We study the cache behavior of space-filling curves in the context of volume rendering with raycasting. An efficient bit-oriented algorithm for 3D Hilbert curve traversal is also proposed. We find that data organiz...
متن کاملRay casting on shared-memory architectures: memory-hierarchy considerations in volume rendering
Volume rendering is the process of rendering two-dimensional images from discretized three-dimensional scalar fields. The data to be rendered consist of space-filling, discretized values called voxels. Figure 1 shows example images of volume-rendered regular data, generated by our implementations on the Silicon Graphics Power Challenge. Manipulation of the mapping between voxel value and opacit...
متن کاملMaximum intensity projection by 3-dimensional seed filling in view lattice
In this paper we evaluate the performance of a seed lling algorithm operating in view lattice when rendering maximum intensity projections (MIP). We evaluate the combination of the seed lling algorithm and the template algorithm. We show that the template algorithm is a particularly attractive companion to the seed lling algorithm, because the template algorithm allows stepping in all six direc...
متن کامل